package com.soilflow.common.core.domain.fourWarehouse.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.soilflow.common.mybatisplus.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 四库 - 党员教育资料库
 * @author chengshihua
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PartyEducation extends BaseEntity {

    /**
     * 资料名称
     */
    private String name;

    /**
     * 资料类型
     */
    private Byte type;

    /**
     * 资料格式
     */
    private Byte format;

    /**
     * 资料属性
     */
    private Byte attribute;

    /**
     * 来源
     */
    private String source;

    /**
     * 来源链接
     */
    private String sourceLink;

    /**
     * 简介
     */
    private String introduction;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 视频时长
     */
    private String videoDuration;

    /**
     * 发布组织
     */
    private Long deptId;

    /**
     * 封面
     */
    private String cover;

    /**
     * 视频
     */
    private String video;

    /**
     * 发布人
     */
    private Long issuedBy;

    /**
     * 发布时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date issuedTime;

}

